import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import '@/utils/mock'
import VueLazyload from 'vue-lazyload'

Vue.use(VueLazyload)
// 导入剪切板
import VueClipboard from 'vue-clipboard2'
// 使用剪切板
Vue.use(VueClipboard)
import axios from 'axios';
// 挂载到全局
Vue.prototype.$request = axios;
 

// 导入弹性布局需要的js
import '@/assets/js/flexible.min.js'
// 导入清零css
import '@/assets/css/reset.css'
// 导入字体图标
import '@/assets/font/iconfont.css'

// 导入插件
import Toast from '@/plugin/Toast/index.js'
// 使用使用插件(执行Toast的install方法)
Vue.use(Toast);

import Notify from '@/plugin/Notify/index.js'
Vue.use(Notify);

Vue.config.productionTip = false
new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
